ThinkPHP5


think\console\output\Formatter
library\think\console\output\Formatter.php at line 16

Class Formatter

Formatter

public class Formatter


Constructor Summary
void

__construct()

初始化命令行输出格式

Method Summary
static string

escape(string text)

转义

void

setDecorated(bool decorated)

设置外观标识

bool

isDecorated()

获取外观标识

void

setStyle(string name, Style style)

添加一个新样式

bool

hasStyle(string name)

是否有这个样式

Style

getStyle(string name)

获取样式

string

format(string message)

使用所给的样式格式化文字

StyleStack

getStyleStack()

Constructor Detail

library\think\console\output\Formatter.php at line 36

__construct

public void __construct()

初始化命令行输出格式


Method Detail

library\think\console\output\Formatter.php at line 28

escape

public static string escape(string text)

转义


library\think\console\output\Formatter.php at line 52

setDecorated

public void setDecorated(bool decorated)

设置外观标识

Parameters:
decorated - 是否美化文字

library\think\console\output\Formatter.php at line 61

isDecorated

public bool isDecorated()

获取外观标识


library\think\console\output\Formatter.php at line 71

setStyle

public void setStyle(string name, Style style)

添加一个新样式

Parameters:
name - 样式名
style - 样式实例

library\think\console\output\Formatter.php at line 81

hasStyle

public bool hasStyle(string name)

是否有这个样式


library\think\console\output\Formatter.php at line 92

getStyle

public Style getStyle(string name)

获取样式

Throws:
\InvalidArgumentException

library\think\console\output\Formatter.php at line 106

format

public string format(string message)

使用所给的样式格式化文字

Parameters:
message - 文字

library\think\console\output\Formatter.php at line 149

getStyleStack

public StyleStack getStyleStack()


ThinkPHP5